package com.baizhi.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
* 删除缓存的注解  根据redis中的key删除  key是类名
* 使用：该注解直接标注在  增删改方法上（查询缓存数据的方法所在的类中的增删改方法）
* 原理：要尽可能保证缓存数据的安全性  要在对数据进行增删改操作前清空对应的缓存数据
* */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RemoveCacheAnnotation {
}
